﻿@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; color:#333; font-size:16px; font-family:微软雅黑, Arial, Tahoma, Helvetica, sans-serif; background:#F6F5F1; overflow-x:hidden}

a,body,dd,div,dl,dt,h1,h2,h3,h4,html,img,li,ol,p,span,table,td,tr,ul{margin:0;padding:0}


td,dd,th{line-height:20px;font-size:16px;}
a:link,a:visited,a:active{color:#333; text-decoration:none;font-size:16px;}
a:hover{color:#b72d23; text-decoration:none;font-size:16px;}
input,textarea,select{line-height:1.3; font-size:16px; padding:0px; font-family:'Microsoft Yahei'; color:#666; resize:none;}
img{border:none;}
ul,li{padding:0px;}
span,p,dd,dt,dl,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px;}
.clearfix,.f-clearfix,.clear{clear:both;}
.clearfix_0{height:1px; overflow:hidden; display:block; clear:both;}
.none{display:none;}
ul li{ list-style:none;}
.left{ float:left;}
.right{ float:right;}

.top{margin:0 auto; height:100px; overflow:hidden; width:1100px; padding:10px 0px;}
.top{height:100px;}
.top .siteLogo{width:650px; height:100px; float:left;}
.top .siteRight{float:right; text-align:right; font:normal 12px/60px 'Arial'; color:#333333;}
.top .siteRight a{background:url(../hgmch/arrow1.png) 30px center no-repeat; text-indent:40px; float:left; color:#333;}
.top .siteRight a:hover{color:#FF3300; text-decoration:none;}





.menu{background:url(../hgmch/menuBg.jpg) top center repeat-x; height:45px;text-align:center;margin:0 auto;}

#nav{width:1100px; margin:0 auto;display:inline-block;}



#nav .mainlevel{float:left;width:156px;height:45px; line-height:45px;float:left;display:block;text-align:center;background:url(../hgmch/menuNav.jpg) right center no-repeat; padding-right:1px;}
#nav .mainlevel a {color:#b4312e;text-decoration:none; height:45px;font-family:"微软雅黑";text-align:center; line-height:45px;display:block;font-size:18px; width:100%;}
#nav li.mainlevel a:hover{width:100%;height:45px;color:#fff;background:#b4312e;}

#nav li a:hover,#nav li a.hover{color: #fff; background:#b4312e;text-decoration:none;}
#nav li.mainlevel:hover {color:#fff;height:45px;text-decoration:none;}
.menu ul li#mainlevel_01{ width:156px;height:45px; line-height:45px;}

/*#nav li.hover a:hover,#nav li.hover a{color: #fff; background:#b4312e;text-decoration:none;}

.menu ul li#mainlevel_01:first-child a.hover{border-radius: 5px 0px 0px 5px;color: #fff; background:#b4312e;text-decoration:none;}
.menu ul li#mainlevel_01:last-child a.hover{border-radius: 0px 5px 5px 0px;color: #fff; background:#b4312e;text-decoration:none;}

.menu ul li#mainlevel_01:last-child{ width:129px; background:none;}
.menu ul li#mainlevel_01:last-child a:hover{border-radius: 0px 5px 5px 0px;}
*/

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:136px;margin-left:0px; z-index:2;}
.ulnav ul{ width:156px; float:left; margin:0px 0px;background-color: #d7b388; padding:5px 0px 8px 0px;overflow: hidden;position: absolute;z-index: 2;}

#nav .mainlevel ul li {line-height:28px; height:28px;display:block; border-bottom:solid 1px #ecc99f; margin:0px 8px;width:120px;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff; font-family:"微软雅黑";line-height:28px; width:120px;height:28px;text-align:center;background:none;float:left;font-size:16px;;}
#nav .mainlevel ul li a:hover{color:#fff;line-height:28px; width:120px;height:28px;background:none;text-decoration:underline; font-size:16px;;background:none;}



.fullSlide{width:100%;min-widht:1100px;margin:0 auto;overflow:hidden;}

/* fullSlide */
.banner{ width:100%; height:190px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1100px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px;list-style:none;background:#ecc99f;width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#b4312e; cursor:pointer;}
.banner, .banner a {height:300px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.netnewsBg{ width:100%;border-bottom:#E7C9A3 1px solid; height:30px; background:url(../hgmch/hotNewBg.jpg) top center repeat-x;}

.netnews{width:1100px; height:30px; line-height:30px;margin:5px auto;}
.netnews a{ padding-right:10px;}


.main1{ width:1100px; margin: 10px auto 0 auto;}



.ywfw{ width:240px; float:left;height:252px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.title1{ width:240px; float:left; background:url(../hgmch/titleBg1.jpg) top center repeat-x; height:34px;}
.title1 span{ font-size:16px; height:34px; display:block; float:left;line-height:34px; background:url(../hgmch/spanBg1.jpg) 6px 6px no-repeat; padding-left:34px; font-weight:bold; color:#b02d23;}
.title1 a{ height:34px; line-height:34px; float:right; padding-right:10px; color:#b02d23;}

.ywfwCont{ width:240px; float:left; background:#fff;}

.ywfwCont{list-style:none; margin:0px;}
.ywfwCont ul{list-style:none; margin:0px;}
.ywfwCont li{height:30px; text-align:left; font:normal 12px/30px '微软雅黑'; overflow:hidden; background:url(../hgmch/underline.png) repeat-x 0 28px;}
.ywfwCont li a{background:url(../hgmch/arrow.png) 12px center no-repeat; text-indent:35px; float:left; }
.ywfwCont li a:hover{color:#ff3300; text-decoration:none;}

.lsjj{width:495px; float:left;height:362px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}

.zj360{width:392px; float:left;height:362px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}




.lsjjTitle{ width:495px; float:left;}
.lsjjCont{ width:475px; float:left; padding:10px 10px; height:190px; overflow:hidden;line-height:25px;background:#fff;color:#AA261F; font-family:"宋体";}
.qiehuan{ width:230px; height:170px; float:left; margin-right:10px;}

.xwzx{width:290px;float:right;height:252px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.xwzxTitle{ width:290px; float:left;}




.xwzx1{width:290px;float:right;height:300px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.xwzx1Title{ width:290px; float:left;}

.xwzxnew{width:390px;float:right;height:300px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.xwzxnewTitle{ width:390px; float:left;}
.xwzxnewCont{width:387px; margin:0 auto; padding-top:4px; float:left;}


.xwzxnewCont ul{list-style:none; margin:0px; width:387px; display:block; float:left;}
.xwzxnewCont li{height:35px; text-align:left; font:normal 16px/26px '微软雅黑'; width:357px; display:block; float:left;overflow:hidden; line-height:35px;border-bottom:solid 1px #dfdfdf;}
.xwzxnewCont li a{background:url(../hgmch/arrow2.png) 15px center no-repeat; text-indent:30px; float:left; }
.xwzxnewCont li a:hover{color:#ff3300; text-decoration:none;}
.xwzxnewCont li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0;}






.xwzx580{width:580px;float:right;height:362px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.xwzx580Title{ width:580px; float:left;}
.xwzx580Cont{width:578px; margin:0 auto; padding-top:4px; float:left;}
.xwzx580Cont ul{list-style:none; margin:0px; width:578px; display:block; float:left;}
.xwzx580Cont li{height:35px; text-align:left; font:normal 16px/26px '微软雅黑'; width:578px; display:block; float:left;overflow:hidden; line-height:35px;border-bottom:solid 1px #dfdfdf;}
.xwzx580Cont li a{background:url(../hgmch/arrow2.png) 15px center no-repeat; text-indent:23px; float:left; }
.xwzx580Cont li a:hover{color:#ff3300; text-decoration:none;}
.xwzx580Cont li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0;}

.xwzx2{ height:335px;}

.xwzxCont{width:287px; margin:0 auto; padding-top:4px; float:left;}
.xwzxCont ul{list-style:none; margin:0px; width:287px; display:block; float:left;}
.xwzxCont li{height:35px; text-align:left; font:normal 16px/26px '微软雅黑'; width:387px; display:block; float:left;overflow:hidden; line-height:35px;border-bottom:solid 1px #dfdfdf;}
.xwzxCont li a{background:url(../hgmch/arrow2.png) 15px center no-repeat; text-indent:30px; float:left; }
.xwzxCont li a:hover{color:#ff3300; text-decoration:none;}

.xwzxCont li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0;}


.lsjs{ width:797px; float:left;height:336px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.lsjsTitle{ width:797px; float:left;}

.lsjsCont{ width:777px; float:left;background:#fff; padding:10px 10px; height:286px; overflow:hidden;}

.team{ width:220px; float:left; margin:5px 10px; }
.team ul{ margin:0px 0px; padding:0px 0px;}
.team ul li{height:268px; float:left;padding:0; list-style:none; width:220px;}
.team ul li  a.list{ display:block; height:100%;  border-radius:5px; display:block; background:#fff; overflow:hidden; padding-bottom:5px; width:220px;}
.team ul li  img{ display:block;}
.team ul li a.list span.name{ font-size:16px;; font-weight:bold; color:#444; margin:5px 0 5px 10px; float:left;}
.team ul li  a.list span.call{ font-size:16px;; color:#444; margin:4px 0 0px 10px;float:left;}
.team ul li  a.list span.more{ float:right; width:20px; height:20px; background:url(../hgmch/news_more2.png) 0px -20px no-repeat; display:block; margin:5px 5px 0 0;}
.team ul li a.list .info{ display:block;width:216px; height:107px;margin:-4px 0 0 -4px; padding:5px; z-index:3;overflow:hidden;  }
.team ul li p{ clear:both; margin:0; display:block; padding:0px 10px; line-height:23px; height:69px; overflow:hidden;}
.team ul li  a.list:hover .info span{ color:#222;}
.team ul li  a.list:hover span.more{ display:block;}
.team ul li a.list:hover .info{/*background: url(../hgmch/team_bg2.png) center top no-repeat;*/}

.team_text{display:none; position:fixed; width:100%; height:100%;left:0;top:0;}
.team_text img.close{ position:absolute; right:20px; top:20px; z-index:10; cursor:pointer;}
.text_info{ position:fixed; z-index:102; background:#b6020e; top:0; height:500px; width:910px;}

.team_img{ background:#f3f3f3; height:100%; width:35%;}
.team_img ul{ padding:0; margin:10px 0 0 11px; width:300px; height:450px;}
.team_img ul li{padding:0; margin:0; list-style:none; display:none; float:left;}
.team_img ul li.hover{ display:block;}

.team_img ol {padding:0; margin: 10px 0 0 0;}
.team_img ol li{padding:0; margin:0 3px; list-style:none; float:left; background:url(../hgmch/team_pic_li.png) right top no-repeat; width:10px; height:10px; cursor:pointer;}
.team_img ol li.hover{ background-position:left top;}

.text_info .team_content{width:96%; color:#fff; margin:6% 2% 0 2%; overflow:hidden; height:86%; }
.text_info .team_content h1{ color:#fff; margin:0px 0 0 0px ; text-align:left;font-size:22px;line-height:30px;}
.text_info .team_content h2{ color:#fff; font-size:16px;; margin:5px 0 0 0px; text-align:left;line-height:30px;}
.text_info .team_content .info{ margin:20px 20px 0 0; line-height:30px; padding-bottom:20px;}
.text_info .team_content .share{ margin:10px 20px 0 0px; width:150px; height:30px;}
.text_info .team_content .share a{ float:left; margin:0 5px;}
.team_bg{ z-index:101; position:fixed; width:100%; height:100%; background:#000;margin-left:0;margin-top:0;}


.lsjsCont .anliTxt1{ width:180px; display:block; text-align:center; font-family:"宋体";font-size:16px; font-weight:bold;}

.lsjsCont .anliTxt2{ width:180px; display:block; float:left; line-height:22px; }
.lsjsCont .anliTxt2 label{ font-weight:bold; font-family:"宋体";color:#a92228;}

.flfg{ width:797px; float:left;height:150px; overflow:hidden; border:#ECCA9D 1px solid;background:#fff;}
.flfgTitle{ width:797px; float:left;}
.flfgCont{ width:797px; float:left;background:#fff;}

.cotAList{ width:797px; float:left; padding:0px 10px;}
.cotAList li{height:26px;width:245px; float:left; text-align:left; font:normal 16px/26px '微软雅黑'; overflow:hidden; background:url(../hgmch/arrow.png) left center no-repeat; padding-left:15px;}
.cotAList li a{text-indent:30px;}
.cotAList li a:hover{color:#ff3300; text-decoration:none;}


.lxwm{width:290px;float:right;height:150px; overflow:hidden; border:#ECCA9D 1px solid;}
.lxwmTitle{ width:290px; float:left;}
.lxwmCont{ width:290px; height:87px; overflow:hidden;}

.ryzz{ width:1098px; height:200px;float:left;overflow:hidden; border:#ECCA9D 1px solid;}
.ryzzTitle{ width:1098px; float:left;}

.ryzzCont{ width:1080px; float:left;background:#fff; padding:5px 9px;}
.ryzzCont .anliImg1{ width:170px; height:120px; border:solid 1px #dcdcdc; padding:3px 3px; display:block; float:left;}
.ryzzCont .anliTxt1{ width:176px; float:left; height:25px; line-height:25px; overflow:hidden;}

.bg_0 {width:1100px; height:90px; overflow:hidden; border:#ECCA9D 1px solid; float:left; background:url(../hgmch/yqlj.png) #fff no-repeat 0 center;}
.content_0{width:1040px; margin:0 auto;padding-top:15px; padding-left:20px; font:normal 12px/24px '微软雅黑'; color:#333333;}
.content_0 a{ padding-right:5px;}


.footBg{ width:100%;margin-top:20px; background:url(../hgmch/footBg.jpg) top center repeat-x; height:229px;}
.foot1{ width:1100px; margin:0 auto; height:184px; padding-top:10px;}
.foot1 .footMenuBox{  width:120px; margin-right:60px;}
.foot1 .footMenuBox label{ color:#fff; width:120px; font-size:16px;; font-weight:bold;display:block;  height:35px; line-height:40px;}
.foot1 .footMenuBox  span{ display:block; width:120px; font-size:14px; line-height:28px;}
.foot1 .footMenuBox  span ul{ width:120px; display:block;  margin-left:0px; padding-left:0px;}
.foot1 .footMenuBox  span ul li{ width:120px; height:25px; line-height:25px;  margin-left:0px;}
.foot1 .footMenuBox  span ul li a{ color:#fff; font-family:"宋体";}


.foot1 .footMenuBox2{ width:220px; margin-right:0px; color:#fff;}
.foot2{ width:1100px; margin:0 auto;color:#fff;height:34px; line-height:34px; font-size:14px;}
.foot2 a{ color:#fff;}



.pageL{ width:242px; float:left;}

.leftMenu{ width:240px; float:left; border:solid 1px #ECCA9D; background:#fff;}
.leftMenuCont{ width:240px; float:left;}

.leftMenuCont ul{list-style:none; margin:0px;}
.leftMenuCont li{height:30px; text-align:left; font:normal 16px/30px '微软雅黑'; overflow:hidden; background:url(../hgmch/underline.png) repeat-x 0 28px;}
.leftMenuCont li a{background:url(../hgmch/arrow.png) 16px center no-repeat; text-indent:35px; float:left; }
.leftMenuCont li a:hover{color:#ff3300; text-decoration:none;}

.lxwm2{ width:240px; float:left; border:solid 1px #ECCA9D; margin-top:10px;}
.lxwmCont2{ width:242px; float:left;}



.pageR{ width:840px; float:right; border:solid 1px #ECCA9D;}

.rightTitle{ width:840px; float:left;  background:url(../hgmch/titleBg1.jpg) top center repeat-x; height:34px;}

.INrightM1{float:left;height:34px; line-height:34px;width:200px;}
.INrightM1 span{font-size:18px; height:34px; display:block; float:left;line-height:34px; background:url(../hgmch/spanBg1.jpg) 6px 6px no-repeat; padding-left:34px; font-weight:bold; color:#b02d23;}
.title_more{ float:right;height:34px;line-height:34px;font-size:16px; color:#333;text-transform:uppercase; padding-right:10px;}




/*in_about*/

.in_con{width:840px;height:100%;overflow:auto;float:left; background:#fff;}
/*about*/
#in_about{float:left;display:block;width:820px;padding:10px 10px;height:auto;font-size:16px;text-align:left;line-height:30px; font-family:"宋体";}

.content{line-height:35px; font-family:"宋体";padding-top:30px;}
/*news*/

.newsTop{ width:820px; float:left; border-bottom:solid 1px #dedede; margin:20px 10px; padding-bottom:20px;}
.newsImg{ width:200px; height:140px; float:left;}
.newsImg img{ width:200px; height:140px; display:block; float:left;}
.newsTxt{ width:600px; float:right; }

.newsTxt .newsTxtTitle{ width:600px; font-size:16px;color:#b02d23; font-family:"微软雅黑";font-weight:bold;overflow:hidden;float:right; height:30px; line-height:30px;}

.newsTop .newsTxtT{ width:600px; display:block; float:right; color:#636363; line-height:24px; padding-top:10px;}
.newsTop .xwdtA{ width:600px; display:block; float:right; text-align:left; padding-top:5px;color:#f00; font-family:"宋体"; height:25px; line-height:25px;}

#in_news2 .newsUl{width:820px;height:100%;overflow:auto; margin:5px auto 0px auto; padding:0px 10px; display:block; float:left;}
#in_news2 .newsUl li{background:url(../hgmch/arrow1.png) left center no-repeat; padding-left:10px;width:810px; height:28px;line-height:28px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left;}
#in_news2 .newsUl li a{ width:730px; float:left; display:block;}
#in_news2 .newsUl li span{ display:block; float:right; text-align:right;width:80px; color:#b0b0b0;}


#in_news{ padding:10px 0px;}
#in_news ul{width:820px;height:100%;overflow:auto; margin:0 auto; padding:0px 10px;}
#in_news ul li{background:url(../hgmch/arrow1.png) left center no-repeat; padding-left:10px;width:810px; height:28px;line-height:28px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left;}
#in_news ul li a{ width:700px; float:left; display:block;}
#in_news ul li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0;}


.pageNav{width:100%;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}
.pageNav ul li{ padding:5px 8px; background:#fff; border:solid 1px #ccc; display:block; float:left;}

/*---产品展示----*/

#in_pro{ width:840px; float:left; padding-top:10px;}
#in_pro ul{ width:840px; float:left; margin:0px 0px; padding:0px 0px;}
#in_pro ul li { width:186px; float:left; margin:5px 10px 0px 12px;}
#in_pro ul li  .anliImg1 img{ width:180px; height:127px; border:solid 1px #dcdcdc; padding:3px 3px; display:block; float:left;}
#in_pro ul li  .anliTxt1{  width:186px; float:left; height:25px; text-align:center;line-height:25px; overflow:hidden;}



/*---产品展示2-----------*/

#in_pro2{ width:840px; float:left;  overflow:hidden; padding-top:10px;}
#in_pro2 ul{ width:835px; float:left; margin:0px 0px; padding:0px 0px 0px 5px;}


#in_pro2  ul{margin:0px; padding:0;}
#in_pro2  ul li{height:400px; float:left; margin:10px 10px; padding:0; list-style:none; width:255px;}
#in_pro2  ul li a.list{ display:block; height:100%;  border-radius:5px; display:block; background:#fff; overflow:hidden; padding-bottom:5px; width:255px;}
#in_pro2 ul li img{ display:block;}
#in_pro2 ul li a.list span.name{ font-size:20px; font-weight:bold; color:#444; margin:15px 0 5px 10px; float:left;}
#in_pro2  ul li a.list span.call{ font-size:16px;; color:#444; margin:18px 0 0px 10px;float:left;}
#in_pro2  ul li a.list span.more{ float:right; width:31px; height:31px; background:url(../hgmch/news_more.png) 0px -31px no-repeat; display:block; margin:5px 10px 0 0;}
#in_pro2  ul li a.list .info{ display:block; width:245px; height:191px; margin:-4px 0 0 -4px; padding:10px; z-index:3;overflow:hidden;  }
#in_pro2  ul li p{ clear:both; margin:0; display:block; padding:10px; line-height:28px;}
#in_pro2  ul li a.list:hover .info span{ color:#b72d23;}
#in_pro2  ul li a.list:hover span.more{ display:block;}
#in_pro2  ul li a.list:hover .info{background: url(../hgmch/team_bg.png) center top no-repeat;}

#in_pro2 .team_text{display:none;}
#in_pro2 .team_text img.close{ position:absolute; right:20px; top:20px; z-index:10; cursor:pointer;}
#in_pro2 .text_info{ position:absolute; z-index:999; background:#b72d23; top:0; height:500px; width:910px;}

#in_pro2 .team_img{ background:#f3f3f3; height:100%; width:35%;}
#in_pro2 .team_img ul{ padding:0; margin:10px 0 0 11px; width:300px; height:450px;}
#in_pro2 .team_img ul li{padding:0; margin:0; list-style:none; display:none; float:left;}
#in_pro2 .team_img ul li.hover{ display:block;}

#in_pro2 .team_img ol {padding:0; margin: 10px 0 0 0;}
#in_pro2 .team_img ol li{padding:0; margin:0 3px; list-style:none; float:left; background:url(../hgmch/team_pic_li.png) right top no-repeat; width:10px; height:10px; cursor:pointer;}
#in_pro2 .team_img ol li.hover{ background-position:left top;}

#in_pro2 .text_info .team_content{width:96%; color:#fff; margin:6% 2% 0 2%; overflow:hidden; height:86%; }
#in_pro2 .text_info .team_content h1{ color:#fff; margin:0px 0 0 0px ; font-size:22px;line-height:30px;}
#in_pro2 .text_info .team_content h2{ color:#fff; font-size:16px;; margin:5px 0 0 0px; line-height:30px;}
#in_pro2 .text_info .team_content .info{ margin:20px 20px 0 0; line-height:30px; padding-bottom:20px;}
#in_pro2 .text_info .team_content .share{ margin:10px 20px 0 0px; width:150px; height:30px;}
#in_pro2 .text_info .team_content .share a{ float:left; margin:0 5px;}
#in_pro2 .team_bg{ z-index:101; position:fixed; width:100%; height:100%; background:#000; left:0; top:0;}

.title{width:825px; min-height:50px; height:auto; margin-bottom:10px; border-bottom:1px #CCC solid;padding-bottom:30px;}
.title h1{width:825px; min-height:30px; height:auto; padding-top:30px; text-align:center;padding-bottom:30px;}
.subTitle{width:825px; height:20px; padding-top:5px; text-align:center; font-size:16px;}

